mod allocator;
pub mod ethernet_test;
pub mod gicv3_test;
pub mod gpio_button;
pub mod gpio_test;
pub mod pmu_power_off_test;
pub mod pmu_test;
pub mod pwm_test;
pub mod timer_test;

pub use allocator::run_allocator_tests;
pub use ethernet_test::run_ethernet_config_tests;
pub use gicv3_test::{run_all_gicv3_tests, run_gicv3_hardware_test};
pub use gpio_button::run_gpio_button_test;
pub use gpio_test::run_all_gpio_tests;
pub use pmu_power_off_test::{
    quick_power_off_demo, run_all_power_off_tests, simple_power_off, system_shutdown_test,
    test_system_power_off,
};
pub use pmu_test::{
    demo_cru_reboot_info, pmu_power_off_demo, run_all_pmu_tests, test_cru_reboot_first_level,
    test_cru_reboot_second_level, test_cru_reboot_with_threshold,
};
pub use pwm_test::{
    run_all_pwm_tests, run_pwm_basic_test, run_pwm_duty_sweep, run_pwm_led_breathing,
    run_pwm_led_breathing_hardware,
};
pub use timer_test::{run_all_timer_tests, timer_blink_demo};
